# FLEXINVERT foundation stream tasks

$(call FLEX_REGISTER_BRANCH_TASK,FLEX_A1,baseline,done,essential,FOUNDATION,Port Fortran transform loops to Julia parity,$(call FLEX_REF,library/templates/example_flexinvert_todo_roadmap.md),linden,2025-09-15,P0,foundation parity,Transforms match Fortran flux outputs,)
$(call FLEX_REGISTER_BRANCH_TASK,FLEX_A1,optimized,done,essential,FOUNDATION,Port Fortran transform loops to Julia parity,$(call FLEX_REF,library/templates/example_flexinvert_todo_roadmap.md),linden,2025-09-15,P0,foundation parity,Transforms match Fortran flux outputs,)
$(call FLEX_REGISTER_BRANCH_TASK,FLEX_A2,baseline,done,essential,FOUNDATION,Refactor covariance import for Fortran ordering,$(call FLEX_REF,library/templates/example_flexinvert_todo_roadmap.md),linden,2025-09-18,P0,foundation covariance,Column ordering mirrored for ingest,)
$(call FLEX_REGISTER_BRANCH_TASK,FLEX_A2,optimized,done,essential,FOUNDATION,Refactor covariance import for Fortran ordering,$(call FLEX_REF,library/templates/example_flexinvert_todo_roadmap.md),linden,2025-09-18,P0,foundation covariance,Column ordering mirrored for ingest,)
$(call FLEX_REGISTER_BRANCH_TASK,FLEX_A3,baseline,done,essential,FOUNDATION,Add transform parity regression harness,$(call FLEX_REF,library/templates/example_flexinvert_todo_roadmap.md),linden,2025-09-20,P0,foundation regression,Regression harness executes nightly parity,)
$(call FLEX_REGISTER_BRANCH_TASK,FLEX_A3,optimized,done,essential,FOUNDATION,Add transform parity regression harness,$(call FLEX_REF,library/templates/example_flexinvert_todo_roadmap.md),linden,2025-09-20,P0,foundation regression,Regression harness executes nightly parity,)
$(call FLEX_REGISTER_BRANCH_TASK,FLEX_A4,baseline,done,essential,FOUNDATION,Mirror land area redistribution logic,$(call FLEX_REF,library/templates/example_flexinvert_todo_roadmap.md),linden,2025-09-24,P0,foundation land,Redistribution metrics align with baseline,)
$(call FLEX_REGISTER_BRANCH_TASK,FLEX_A4,optimized,done,essential,FOUNDATION,Mirror land area redistribution logic,$(call FLEX_REF,library/templates/example_flexinvert_todo_roadmap.md),linden,2025-09-24,P0,foundation land,Redistribution metrics align with baseline,)
$(call FLEX_REGISTER_BRANCH_TASK,FLEX_A5,baseline,done,essential,FOUNDATION,Restore gfortran parity baseline,$(call FLEX_REF,library/templates/example_flexinvert_todo_roadmap.md),linden,2025-09-27,P0,foundation parity,HBH parity comparisons green in baseline,)
$(call FLEX_REGISTER_BRANCH_TASK,FLEX_A5,optimized,done,essential,FOUNDATION,Restore gfortran parity baseline,$(call FLEX_REF,library/templates/example_flexinvert_todo_roadmap.md),linden,2025-09-27,P0,foundation parity,HBH parity comparisons green in baseline,)
$(call FLEX_REGISTER_BRANCH_TASK,FLEX_A6,baseline,done,essential,FOUNDATION,Align eigenmode retention and prior loading,$(call FLEX_REF,library/templates/example_flexinvert_todo_roadmap.md),linden,2025-09-29,P0,foundation eigenmodes,Eigenmode counts match Fortran prior,)
$(call FLEX_REGISTER_BRANCH_TASK,FLEX_A6,optimized,done,essential,FOUNDATION,Align eigenmode retention and prior loading,$(call FLEX_REF,library/templates/example_flexinvert_todo_roadmap.md),linden,2025-09-29,P0,foundation eigenmodes,Eigenmode counts match Fortran prior,)
$(call FLEX_REGISTER_BRANCH_TASK,FLEX_A7,baseline,done,essential,FOUNDATION,Stabilise transport test fixtures,$(call FLEX_REF,library/templates/example_flexinvert_todo_roadmap.md),linden,2025-09-30,P0,foundation tests,Transport fixtures pass without flake,)
$(call FLEX_REGISTER_BRANCH_TASK,FLEX_A7,optimized,done,essential,FOUNDATION,Stabilise transport test fixtures,$(call FLEX_REF,library/templates/example_flexinvert_todo_roadmap.md),linden,2025-09-30,P0,foundation tests,Transport fixtures pass without flake,)
